/*Glyphicons的使用*/
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.woff');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/glyphicons-halflings-regular.woff') format('woff'),
    url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),
    url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
html{height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
body{
    overflow:hidden;
    background: transparent;
    font-family: '微软雅黑';
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 5px;
    right: 5px;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0 2px 5px 2px rgba(0,0,0,.3);
}

input:focus {
    outline:none;
}
input,button,a {
    outline:0 none !important; blr:expression(this.onFocus=this.blur());
}
a{text-decoration:none;-webkit-transition:all 0.5s;}
a:hover,a:active,a:focus{text-decoration:none;}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
    padding: 0;
    /*margin-bottom:8px;*/
}
.qx-main-header,.qx-login-header{
    color: #f1f1f1;
    height: 27px;
    border-radius: 3px;
}
.qx-main-header .title,.qx-login-header .title{
    position: absolute;
    top: 2px;
    left: 7px;
    height: 27px;
}
.qx-main-header .headerLeft,.qx-login-header .headerLeft{
    float: left;
}
.qx-main-header .toolBtns,.qx-login-header .toolBtns{
    list-style: none;
    margin-bottom: 0;
    float: right;
}
.qx-main-header .toolBtns li,.qx-login-header .toolBtns li{
    float:left;
}
#qx-frameBody{
    background-color: rgb(242,242,243);
    border-radius: 3px;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}
.qx-main-head,.qx-login-head{
    border-radius: 3px;
    position: absolute;
    top: 0;
    height: 165px;
    width: 100%;
    background-image:url(../../imgs/qq-bg.png); background-repeat:no-repeat; background-size:cover;
}
#qx-login-content{
    position: absolute;
    top: 120px;
    text-align:center;
    width: 100%;
}
.background_div{border-radius: 3px 0;background-image:url(../../imgs/qq-bg.png); background-repeat:no-repeat; background-size:cover;}
#qx-loginBody{
    border-radius: 3px;
    background-color: rgb(242,242,243);
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}
#qx-mainBody{
    border-radius: 3px;
    background-color: rgb(242,242,243);
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}

#qx-main-search{
    height: 30px;
    display: block;
    border: 0;
    padding:0 35px;
    background:url(../../imgs/serch.png) no-repeat 10px center rgba(0,0,0,.1);
    color:#555;
    line-height:30px;
    width: 100%;
}
#qx-main-search::-webkit-input-placeholder{
    color:#555;
}
#qx-main-messageBoard{
    font-size: 12px;
    height: 20px;
    display: inline-block;
    background-color:transparent;
    border:0;
}
#qx-main-messageBoard::-webkit-input-placeholder{
    color:#555;
}
#qx-main-content{
    background-color: #fdfdfd;
    position: absolute;
    top: 165px;
    bottom: 40px;
    height: auto;
    overflow-y: auto;
    width: 100%;
}
#qx-main-content div,#qx-main-content ul{
    height: 100%;
    width: 100%;
}
#qx-main-footer{
    border-radius: 0 0 3px 3px;
    display: inline;
    background-color: #e0e0e0;
    position: absolute;
    bottom: 0;
    height: 40px;
    width: 100%;
    float: left;
}
#qx-main-footer .btn{
    margin: 5px 6px;
    padding:3px;
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    border-radius: 0;
    background: url(../../imgs/footer.png) no-repeat;
}
#qx-main-footer .btn:hover{
    background-color: rgba(247,219,164,1);
}
.user-head{
    border: 2px solid #c0c0c0;
    padding: 1px;
    margin: 6px;
    vertical-align:top;
}
#qx-main-user .user-descrip{
    /*height: 50px;*/
    display: inline-block;
}

#qx-main-user .status{
    height: 15px;
    margin-bottom:10px;
}
#qx-main-user .status .btn{
    padding: 0;
}
#qx-main-user .status .sub-holder{
    background: url(../../imgs/user-status.png) no-repeat;
    height: 15px;
    width: 20px;
    display: inline-block;
    padding: 0 ;
    clear: both;
    font-weight: normal;
    background-position: 1px 1px;
}
#qx-main-user .status .dropdown-menu a{
    padding: 3px 10px 3px 0;

}
#qx-main-user .status .dropdown-menu{
    width: 120px;
    min-width: 120px;
}
#qx-main-user .status .dropdown-menu .sub{
    background: url(../../imgs/user-status.png) no-repeat;
    height: 25px;
    width: 35px;
    display: inline-block;
    padding: 0 10px 0 0;
    clear: both;
    font-weight: normal;
 }
#qx-main-tool{
    list-style: none;

}
#qx-main-tool .btn{
    margin: 0 5px;
    padding: 2px;
    width: 20px;
    height: 20px;
    border: 1px solid transparent;
    border-radius: 0;
    background: url(../../imgs/tool.png) no-repeat;

}
#qx-main-tool .btn:hover{
    background-color: rgba(247,219,164,1);
}
.nav > li > a{
    background-color: #eeeeee;
    padding: 5px 35px;
}
.nav-tabs{
    background-color: #eeeeee;
}
.nav-tabs > li > a{
    margin: 0;
}
.arrow{
    float: left;
    margin-top: 6px;
    margin-right: 10px;
    width: 0;
    height: 0;
    border-left: 5px solid #A0A0A0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    cursor: pointer;
}
.arrow.open {
    float: left;
    margin-top: 6px;
    margin-right: 10px;
    width: 0;
    height: 0;
    border-top: 6px solid #A0A0A0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    cursor: pointer;
}
img{
    vertical-align: top;
}
/*滚动条宽度*/
::-webkit-scrollbar {
    width: 6px;

}

/* 轨道样式 */
::-webkit-scrollbar-track {

}

/* Handle样式 */
::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: rgba(0,0,0,0.2);
}

/*当前窗口未激活的情况下*/
::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(0,0,0,0.1);
}

/*hover到滚动条上*/
::-webkit-scrollbar-thumb:vertical:hover{
    background-color: rgba(0,0,0,0.3);
}
/*滚动条按下*/
::-webkit-scrollbar-thumb:vertical:active{
    background-color: rgba(0,0,0,0.7);
}
.minisizeBtn{
    width: 30px;
    height: 27px;
    float: left;
    cursor: pointer;
    background-image: url(../../imgs/wins.png);
    -webkit-transition: all 0.5s;
    background-position: -30px center;
}
.minisizeBtn:hover{
    background-image:url(../../imgs/wins.png);
    background-color:#3a95de!important;
}
.plusBtn{
    width: 30px;
    height: 27px;
    float: left;
    cursor: pointer;
    background-image: url(../../imgs/wins.png);
    -webkit-transition: all 0.5s;
    background-position: -60px center;
}
.plusBtn:hover{
    background-image:url(../../imgs/wins.png);
    background-color:#3a95de!important;
}
.closeBtn{
    width: 30px;
    height: 27px;
    float: left;
    cursor: pointer;
    background-image: url(../../imgs/wins.png);
    -webkit-transition: all 0.5s;
    background-position: -90px center;
    border-radius:0 3px 0 0;
}
.closeBtn:hover{
    background-image:url(../../imgs/wins.png);
    background-color:#ea4848!important;
    border-radius:0 3px 0 0;
}
.qx-xuan {margin:0;padding:0;}
.qx-xuan li{margin:0;padding:0;border:none;width:25%;float:left;position:relative;cursor:pointer;list-style-type:none;}
.qx-xuan span{float:left;width:20px;height:20px;}
.qx-xuan li a{padding: 7px 30px; border-radius: 0;}
.qx-xuan li a,.qx-xuan li a:focus,.qx-xuan li a:hover{border:none!important;background-color: #fdfdfd!important;height: 35px}
.qx-xuan li:nth-child(1) span{background-image:url(../../imgs/icon-02-01.png);background-position:center top;}
.qx-xuan li:nth-child(2) span{background-image:url(../../imgs/icon-02-02.png);background-position:center top;}
.qx-xuan li:nth-child(3) span{background-image:url(../../imgs/icon-02-03.png);background-position:center top;}
.qx-xuan li:nth-child(4) span{background-image:url(../../imgs/icon-02-04.png);background-position:center top;}
.qx-xuan li:hover span{background-position:center center;}
.qx-xuan-li span{background-position:center bottom!important;}
.qx-xuan-li a div{margin-left: 4px;margin-top:23px;width:12px;height:6px;background:url(../../imgs/qq-xuan-jiao.png);}


div.rMenu {position:absolute; visibility:hidden; top:0; text-align: left;padding: 2px;
  background-color: #f0f0f0;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
div.rMenu ul{
    padding: 0;
    margin: 0;
    max-height: 200px;
    min-width: 100px;
    overflow-y: auto;
}
div.rMenu div{
    text-align: center;
    width: 100%;
    color: #fff;
    background-color: #999;
    border-radius: 15px;
}
div.rMenu ul li{
    margin: 1px 0;
    padding: 0 5px;
    cursor: pointer;
    list-style: none outside none;
}
div.rMenu ul li:hover{
    color: #fff;
    background-color: #3399ff;
}